接續上篇 [發佈] 01-快速發佈測試 APP - Firebase App Distribution,已經可以提供 APP 給他人測試,接下來我們需要追蹤使用者遇到的閃退問題。
Firebase Crashlytics 是一款輕量級的即時當機回報器,可協助您追蹤、排序和修正會損害應用程式品質的穩定性問題。Crashlytics 能智慧地將當機事件分組,並找出導致當機的原因,幫您節省寶貴的除錯時間。
開始使用 Crashlytics 之前,需要先建立 Firebase 專案。這部分之前寫過,這篇就不再重複。
參考 官方文件,在 Gradle 加入相關設定。或是參考這個 commit 點。
接下來只要使用者閃退,我們就能透過 Crashlytics 尋找可能的問題。並且觀察遇到問題的使用者數量。
應用程式閃退,下次重新開啟時,才會傳送當機事件到 Firebase。
點進問題後,可以看到這樣的頁面